www.gusucode.com > PHP展示型企业网站模板米拓整站源码 1.0PHP源码程序 > PHP展示型企业网站模板米拓整站源码 1.0/MetInfozs_v1.0/MetInfozs_v1.0/app/system/include/static/assets/examples/js/advanced/context-menu.js

    /*!
 * remark (http://getbootstrapadmin.com/remark)
 * Copyright 2015 amazingsurge
 * Licensed under the Themeforest Standard Licenses
 */
(function(document, window, $) {
  'use strict';

  var Site = window.Site;

  $(document).ready(function($) {
    Site.run();
  });


  // Demo 2
  // ------
  (function() {
    $('#exampleContext').contextmenu({
      target: '#exampleContextMenu',
      before: function(e) {
        // This function is optional.
        // Here we use it to stop the event if the user clicks a span
        e.preventDefault();
        if (e.target.tagName == 'SPAN') {
          e.preventDefault();
          this.closemenu();
          return false;
        }
        this.getMenu().find("li").eq(4).find('a').html("This was dynamically changed");
        return true;
      }
    });
  })();


  // Demo 3
  // ------
  (function() {
    $('#exampleContext2').contextmenu({
      target: '#exampleContextMenu',
      onItem: function(context, e) {
        alert($.trim($(e.target).text()));
      }
    });

    $('#exampleContextMenu').on('show.bs.context', function(e) {
      console.log('before show event');
    });

    $('#exampleContextMenu').on('shown.bs.context', function(e) {
      console.log('after show event');
    });

    $('#exampleContextMenu').on('hide.bs.context', function(e) {
      console.log('before hide event');
    });

    $('#exampleContextMenu').on('hidden.bs.context', function(e) {
      console.log('after hide event');
    });
  })();


})(document, window, jQuery);